package com.taobao.top.model
{
	/**
	 *交易API。交易结构数据结构 
	 * @author 达达
	 * 
	 */	
	public class Trade
	{
		public function Trade()
		{
		}
		/**
		 * 隐私。卖家昵称 
		 */		
		public var seller_nick:String;
		/**
		 * 隐私。买家昵称 
		 */		
		public var buyer_nick:String;
		/**
		 * 隐私。交易title.以店铺名作为此title的值.注:taobao.trades.get接口返回的Trade中的title是商品名称   
		 */		
		public var title:String;
		/**
		 * 隐私。交易类型
		 * 可选值:fixed(一口价),auction(拍卖),guarantee_trade(一口价/拍卖),auto_delivery(自动发货),independent_shop_trade(外部网店),ec(直冲),cod(货到付款)
		 */		
		public var type:String;
		/**
		 * 隐私。交易创建时间。格式:yyyy-MM-dd HH:mm:ss   
		 */		
		public var created:Date;
		/**
		 * 隐私。商品 Item 的id.可以通过 taobao.item.get 获取详细的商品 Item 的信息 
		 */		
		public var iid:String;
		/**
		 * 隐私。商品价格。精确到2位小数;单位:元。如:200.07，表示:200元7分  
		 */		
		public var price:String;
		/**
		 * 隐私。商品图片绝对途径 
		 */		
		public var pic_path:String;
		/**
		 * 隐私。商品购买数量。取值范围:大于零的整数 
		 */		
		public var num:int;
		/**
		 * 隐私。淘宝交易Trade的id (父订单的交易id)  
		 */		
		public var tid:String;
		/**
		 * 隐私。买家留言  
		 */		
		public var buyer_message:String;
		/**
		 * 隐私。物流 Shipping 的id  
		 */		
		public var sid:String;
		/**
		 * 隐私。创建交易时的物流方式（交易完成前，物流方式有可能改变，但tc里的这个字段一直不变）。
		 * 可选值:free(卖家承担运费),
		 * post(平邮),
		 * express(快递),
		 * ems(EMS),
		 * virtual(虚拟物品) 
		 */		
		public var shipping_type:String;
		/**
		 * 隐私。支付宝交易号   
		 */		
		public var alipay_no:String;
		/**
		 * 隐私。买家实付金额（包含物流费用）。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var payment:String;
		/**
		 * 隐私。系统优惠金额。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var discount_fee:String;
		/**
		 * 隐私。卖家优惠金额。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var adjust_fee:String;
		/**
		 * 隐私。交易快照地址 
		 */		
		public var snapshot_url:String;
		/**
		 * 隐私。交易状态
		 * 可选值:
		 * WAIT_BUYER_PAY(等待买家付款),
		 * WAIT_BUYER_CONFIRM_GOODS(卖家已发货),
		 * WAIT_SELLER_SEND_GOODS(买家已付款),
		 * TRADE_FINISHED(交易成功),
		 * TRADE_CLOSED(交易关闭),
		 * TRADE_CLOSED_BY_TAOBAO(交易被淘宝关闭),
		 * RADE_NO_CREATE_PAY(没有创建外部交易(支付宝交易))  
		 */		
		public var status:String;
		/**
		 * 隐私。卖家是否已评价。可选值:true(已评价),false(未评价) 
		 */		
		public var seller_rate:Boolean;
		/**
		 * 隐私。买家是否已评价。可选值:true(已评价),false(未评价)  
		 */		
		public var buyer_rate:Boolean;
		/**
		 * 隐私。买家备注 
		 */		
		public var buyer_memo:String;
		/**
		 * 隐私。卖家备注 
		 */		
		public var seller_memo:String;
		/**
		 * 隐私。付款时间。格式:yyyy-MM-dd HH:mm:ss 
		 */		
		public var pay_time:Date;
		/**
		 * 隐私。交易成功时间(更新交易状态为成功的同时更新)/确认收货时间。格式:yyyy-MM-dd HH:mm:ss 
		 */		
		public var end_time:Date;
		/**
		 * 隐私。交易修改时间(用户对订单的操作会更新此字段)。格式:yyyy-MM-dd HH:mm:ss 
		 */		
		public var modified:Date;
		/**
		 * 隐私。买家获得积分,返点的积分。格式:100;单位:个 
		 */		
		public var buyer_obtain_point_fee:String;
		/**
		 * 隐私。买家使用积分。格式:100;单位:个. 
		 */		
		public var point_fee:String;
		/**
		 * 隐私。买家实际使用积分。格式:100;单位:个. 
		 */		
		public var real_point_fee:String;
		/**
		 * 隐私。商品金额。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var total_fee:String;
		/**
		 * 隐私。邮费。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var post_fee:String;
		/**
		 * 隐私。买家支付宝账号 
		 */		
		public var buyer_alipay_no:String;
		/**
		 * 隐私。收货人的姓名 
		 */		
		public var receiver_name:String;
		/**
		 * 隐私。收货人的所在省份 
		 */		
		public var receiver_state:String;
		/**
		 * 隐私。收货人的所在城市 
		 */		
		public var receiver_city:String;
		/**
		 * 隐私。收货人的所在地区 
		 */		
		public var receiver_distrinct:String;
		/**
		 * 隐私。收货人的详细地址 
		 */		
		public var receiver_address:String;
		/**
		 * 隐私。收货人的邮编
		 */		  
		public var receiver_zip:String;
		/**
		 * 隐私。收货人的手机号码 
		 */		
		public var receiver_mobile:String;
		/**
		 * 隐私。收货人的电话号码 
		 */		
		public var receiver_phone:String;
		/**
		 * 隐私。卖家发货时间。格式:yyyy-MM-dd HH:mm:ss 
		 */		
		public var consign_time:Date;
		/**
		 * 隐私。买家Email 
		 */		
		public var buyer_email:String;
		/**
		 * 隐私。交易佣金。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var commission_fee:String;
		/**
		 * 隐私。卖家支付宝账号  
		 */		
		public var seller_alipay_no:String;
		/**
		 * 隐私。卖家手机 
		 */		
		public var seller_mobile:String;
		/**
		 * 隐私。卖家电话 
		 */		
		public var seller_phone:String;
		/**
		 * 隐私。卖家姓名 
		 */		
		public var seller_name:String;
		/**
		 * 隐私。卖家Email 
		 */		
		public var seller_email:String;
		/**
		 * 隐私。能够确认收货的实付款。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var available_confirm_fee:String;
		/**
		 * 隐私。是否包含邮费。与available_confirm_fee同时使用。可选值:true(包含),false(不包含) 
		 */		
		public var has_postFee:String;
		/**
		 * 隐私。卖家实际收到的支付宝打款金额。精确到2位小数;单位:元。如:200.07，表示:200元7分 
		 */		
		public var received_payment:String; 
		/**
		 * 隐私。货到付款服务费。精确到2位小数;单位:元。如:200.07，表示:200元7分  
		 */		
		public var cod_fee:String;
		/**
		*  隐私。超时到期时间。格式:yyyy-MM-dd HH:mm:ss。 
		*业务规则： 
		*
		*(1)前提条件:只有在买家已付款,卖家已发货的情况下才有效 
		*
		*(2)如果申请了退款,那么超时会落在子订单上;比如说3笔ABC,A申请了,那么返回的是BC的list,Parent不存在 
		*
		*(3)如果没有申请过退款,那么超时会挂在主定单上;比如ABC,返回Parent,ABC的超时和Parent相同.  
		*/ 
		public var timeout_action_time:Date;
		/**
		 * 隐私。订单列表 
		 */ 		
		public var orders:Order[];  

	}
}